package com.zxq.common.middleware.lock;

public class DistributeLockConstants {

    /**
     * RedisLockConstants 常量值
     */
    public interface RedisLockConstants {
        /**
         * 默认的自动解锁时间, 单位秒
         */
        int EXPIRE_TIME = 600;

        /**
         * 重试次数
         */
        int RETRY = 3;

        /**
         * 自旋时间
         */
        int SPIN_AWAIT_TIME = 50;    //每次自旋等待的时间  50ms
    }

    public interface MultiLockConstants {
        int MAX_SIZE = 50;
    }
}